package com.yljk.servicemanager.bean;

import java.util.List;

/**
 * Created by SHICHENG
 * <p>
 * Time on
 */
public class DoctorStatusBean {


    /**
     * code : 200
     * result : true
     * msg : null
     * data : {"doctorId":104003,"passportId":174155484495873,"name":"石诚","hospitalId":149847,"hospitalName":"上海市宝山区顾村镇社区卫生服务中心世纪长江苑社区卫生服务站","parentDepartmentId":5,"departmentId":7,"gender":1,"title":"6","titleName":"主任医师","description":null,"advantage":null,"avatar":"https://imageserver.yilijk.com/crmProc/20211222/1634797480421c75bbde828fa4375bbbedb027ba3f778.jpg","practiceStatus":2,"preliminaryStatus":2,"channelList":["astrazeneca"],"hasETP":true,"hasPrescribing":true,"recordStatus":0,"platformAuditStatus":3,"cdRecordStatus":0,"prescribeTumor":false,"parentDepartmentName":"内科","departmentName":"呼吸内科","agreeHelpPrescribe":false}
     */

    private int code;
    private boolean result;
    private String msg;
    /**
     * doctorId : 104003
     * passportId : 174155484495873
     * name : 石诚
     * hospitalId : 149847
     * hospitalName : 上海市宝山区顾村镇社区卫生服务中心世纪长江苑社区卫生服务站
     * parentDepartmentId : 5
     * departmentId : 7
     * gender : 1
     * title : 6
     * titleName : 主任医师
     * description : null
     * advantage : null
     * avatar : https://imageserver.yilijk.com/crmProc/20211222/1634797480421c75bbde828fa4375bbbedb027ba3f778.jpg
     * practiceStatus : 2
     * preliminaryStatus : 2
     * channelList : ["astrazeneca"]
     * hasETP : true
     * hasPrescribing : true
     * recordStatus : 0
     * platformAuditStatus : 3
     * cdRecordStatus : 0
     * prescribeTumor : false
     * parentDepartmentName : 内科
     * departmentName : 呼吸内科
     * agreeHelpPrescribe : false
     */

    private DataBean data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public boolean isResult() {
        return result;
    }

    public void setResult(boolean result) {
        this.result = result;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        private long doctorId;
        private long passportId;
        private String name;
        private String hospitalId;
        private String hospitalName;
        private String parentDepartmentId;
        private String departmentId;
        private String gender;
        private String title;
        private String titleName;
        private String description;
        private String advantage;
        private String avatar;
        private String practiceStatus;
        private String preliminaryStatus;
        private boolean hasETP;
        private boolean hasPrescribing;
        private int recordStatus;
        private String platformAuditStatus;
        private String cdRecordStatus;
        private boolean prescribeTumor;
        private String parentDepartmentName;
        private String departmentName;
        private boolean agreeHelpPrescribe;
        private List<String> channelList;

        public long getDoctorId() {
            return doctorId;
        }

        public void setDoctorId(long doctorId) {
            this.doctorId = doctorId;
        }

        public long getPassportId() {
            return passportId;
        }

        public void setPassportId(long passportId) {
            this.passportId = passportId;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getHospitalId() {
            return hospitalId;
        }

        public void setHospitalId(String hospitalId) {
            this.hospitalId = hospitalId;
        }

        public String getHospitalName() {
            return hospitalName;
        }

        public void setHospitalName(String hospitalName) {
            this.hospitalName = hospitalName;
        }

        public String getParentDepartmentId() {
            return parentDepartmentId;
        }

        public void setParentDepartmentId(String parentDepartmentId) {
            this.parentDepartmentId = parentDepartmentId;
        }

        public String getDepartmentId() {
            return departmentId;
        }

        public void setDepartmentId(String departmentId) {
            this.departmentId = departmentId;
        }

        public String getGender() {
            return gender;
        }

        public void setGender(String gender) {
            this.gender = gender;
        }

        public String getTitle() {
            return title;
        }

        public void setTitle(String title) {
            this.title = title;
        }

        public String getTitleName() {
            return titleName;
        }

        public void setTitleName(String titleName) {
            this.titleName = titleName;
        }

        public String getDescription() {
            return description;
        }

        public void setDescription(String description) {
            this.description = description;
        }

        public String getAdvantage() {
            return advantage;
        }

        public void setAdvantage(String advantage) {
            this.advantage = advantage;
        }

        public String getAvatar() {
            return avatar;
        }

        public void setAvatar(String avatar) {
            this.avatar = avatar;
        }

        public String getPracticeStatus() {
            return practiceStatus;
        }

        public void setPracticeStatus(String practiceStatus) {
            this.practiceStatus = practiceStatus;
        }

        public String getPreliminaryStatus() {
            return preliminaryStatus;
        }

        public void setPreliminaryStatus(String preliminaryStatus) {
            this.preliminaryStatus = preliminaryStatus;
        }

        public boolean isHasETP() {
            return hasETP;
        }

        public void setHasETP(boolean hasETP) {
            this.hasETP = hasETP;
        }

        public boolean isHasPrescribing() {
            return hasPrescribing;
        }

        public void setHasPrescribing(boolean hasPrescribing) {
            this.hasPrescribing = hasPrescribing;
        }

        public int getRecordStatus() {
            return recordStatus;
        }

        public void setRecordStatus(int recordStatus) {
            this.recordStatus = recordStatus;
        }

        public String getPlatformAuditStatus() {
            return platformAuditStatus;
        }

        public void setPlatformAuditStatus(String platformAuditStatus) {
            this.platformAuditStatus = platformAuditStatus;
        }

        public String getCdRecordStatus() {
            return cdRecordStatus;
        }

        public void setCdRecordStatus(String cdRecordStatus) {
            this.cdRecordStatus = cdRecordStatus;
        }

        public boolean isPrescribeTumor() {
            return prescribeTumor;
        }

        public void setPrescribeTumor(boolean prescribeTumor) {
            this.prescribeTumor = prescribeTumor;
        }

        public String getParentDepartmentName() {
            return parentDepartmentName;
        }

        public void setParentDepartmentName(String parentDepartmentName) {
            this.parentDepartmentName = parentDepartmentName;
        }

        public String getDepartmentName() {
            return departmentName;
        }

        public void setDepartmentName(String departmentName) {
            this.departmentName = departmentName;
        }

        public boolean isAgreeHelpPrescribe() {
            return agreeHelpPrescribe;
        }

        public void setAgreeHelpPrescribe(boolean agreeHelpPrescribe) {
            this.agreeHelpPrescribe = agreeHelpPrescribe;
        }

        public List<String> getChannelList() {
            return channelList;
        }

        public void setChannelList(List<String> channelList) {
            this.channelList = channelList;
        }
    }
}
